
package cn.com.cifi.mars.bean.vo.supply;

import java.io.Serializable;
import java.time.LocalDateTime;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 类名称：SupplyPlanVersionsVO 
 * 类描述：版本列表 
 * @author ：yyd
 * 创建时间：2019年9月3日 下午4:40:14
 * 
 * @version 1.0.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "版本列表", description = "版本列表")
public class SupplyPlanVersionsVO implements Serializable {

	private static final long serialVersionUID = 1L;

	@ApiModelProperty(name = "versionId", value = "供货计划版本Id")
	private String versionId;
	
	@ApiModelProperty(name = "versionType", value = "供货计划版本类型")
	private String versionType;
	
	@ApiModelProperty(name = "versionTypeName", value = "供货计划版本类型名称")
	private String versionTypeName;
	
	@ApiModelProperty(name = "versionNum", value = "供货计划版本号")
	private String versionNum;
	
	@ApiModelProperty(name = "affiliationMonth", value = "供货计划归属月份")
	private String affiliationMonth;
	
	@ApiModelProperty(name = "budgetYear", value = "供货计划预算年份")
	private String budgetYear;
	
	@ApiModelProperty(name = "versionIdentify", value = "供货计划预算版本属性（年中/全年）")
	private String versionIdentify;
	
	@ApiModelProperty(name = "lastDate", value = "供货计划最后更新时间")
	private String lastDate;
	
	@ApiModelProperty(name = "versionAttr", value = "版本属性（战规前/战规后）")
	private String versionAttr;
	
	@ApiModelProperty(name = "priceVersionId", value = "价格版本ID")
	private String priceVersionId;
	
	@ApiModelProperty(name = "priceVersionType", value = "价格版本类型")
	private String priceVersionType;
	
	@ApiModelProperty(name = "priceVersionTypeName", value = "价格版本类型名称")
	private String priceVersionTypeName;
	
	@ApiModelProperty(name = "priceVersionNum", value = "价格版本号")
	private String priceVersionNum;
	
	@ApiModelProperty(name = "priceAscriptionDate", value = "价格版本归属月份")
	private String priceAscriptionDate;
	
	@ApiModelProperty(name = "priceLastDate", value = "价格版本最后更新时间")
	private String priceLastDate;

	
	@ApiModelProperty(name = "buildplanVersionId", value = "楼栋计划版本ID")
	private String buildplanVersionId;
	
	@ApiModelProperty(name = "buildplanVersionName", value = "楼栋计划版本名称")
	private String buildplanVersionName;
	
	@ApiModelProperty(name = "isAssessmentVersion", value = "是否是考核版（供货版本）")
	private Integer isAssessmentVersion;
	
	@ApiModelProperty(name = "priceIsAssessmentVersion", value = "是否是考核版（货值）")
	private Integer priceIsAssessmentVersion;
	
	@ApiModelProperty(name = "createTime", value = "创建时间")
	private LocalDateTime createTime;
	
	@ApiModelProperty(name = "updateTime", value = "更新时间")
	private LocalDateTime updateTime;
	
	@ApiModelProperty(name = "createBy", value = "创建人")
	private String createBy;
}
